difficult and complicated - French English Dictionary